import Vue from 'vue'

import Vuex from 'vuex'

Vue.use(Vuex)

const store = new Vuex.Store({
    state: {
        //公共的变量，这里的变量不能随便修改，只能通过触发mutations的方法才能改变
        activeIndex: 0,
        phone: 0
    },
    mutations: {
        //相当于同步的操作
        setactiveIndex(state, val) {
            state.activeIndex = val
        },
        setPhone(state, val) {
            state.phone = val
        }
    },
    actions: {
        //相当于异步的操作,不能直接改变state的值，只能通过触发mutations的方法才能改变
    }
})
export default store